@charset "utf-8";
/* CSS Document */

/* 主栏 */
.g-mn{ float:right; width:978px;height: auto; margin:10px 10px 0 10px; _margin:5px 5px 0 5px;border: 1px #dadada solid;background-color: #f5f5f5;position: relative;padding-bottom: 10px;}
.g-mn b.corner { width: 5px;height: 5px;line-height: 5px;font-size: 0;position: absolute; }
.g-mn b.tl { top: -1px;left: -1px;background-position: 0px 0px; }
.g-mn b.tr { top: -1px;right: -1px;background-position: -5px 0px; }
.g-mn b.bl { bottom: -1px;left: -1px;background-position: 0px -5px; }
.g-mn b.br { bottom: -1px;right: -1px;background-position: -5px -5px; }
.g-mn .titlebar { width: 920px;height: auto;line-height: 31px;border: 1px #393939 solid;background-color: #464646;margin: 12px 0 0 12px;_margin: 6px 0 0 6px;padding-left: 33px;color: #FFF;font-weight: bold; }

/* 内容 */
.g-mn .content_s { width: 884px;height: auto;margin: 20px 0 0 46px;_margin: 10px 0 0 23px; }
.g-mn .content_s h2 { font-size: 18px;color: #626262; }
.g-mn .content_s h2 font { font-size: 22px;color: #be0006; }
.g-mn .content_s span.safe { color: #626262; }
.g-mn .content_s .csorco { width: 884px;margin: 30px 0 20px 0;_margin: 15px 0 10px 0; }
.g-mn .content_s .csorco .continue { float: left;height: 34px; }
.g-mn .content_s .csorco .info { float: left;color: #626262;margin: 0 0 0 4px;_margin: 0 0 0 2px;height: 34px;line-height: 34px; }
.g-mn .content_s .csorco .info a { color: #4f84bf; }
.g-mn .content_s .csorco .checkout { float: right;height: 34px;width: 207px;background-position: 0 -86px;line-height: 34px;padding-left: 8px; }
.g-mn .content_s .csorco .checkout a { color: #FFF;font-size: 13px;font-weight: bold; }
.g-mn .content_s .csorco input.continue_btn { width: 125px;height: 25px;line-height: 25px;color: #1a5eab;border: 0;background-position: -153px -176px;cursor: pointer;font-size: 9px;font-weight: bold;margin: 4px 0 0 0;_margin: 2px 0 0 0; }
.g-mn .content_s .subtotal { float: right; }
.g-mn .content_s .subtotal span { text-align: right;color: #626262;font-size: 12px;display: block;width: 700px;float: right; }
.g-mn .content_s .subtotal span b.free { color: #a60000; }
.g-mn .content_s .service { float: right; }
.g-mn .content_s .service span {  display: block;text-align: right;color: #626262; }
.g-mn .content_s .service span a { color: #315e91; }
.g-mn .content_s .service span.margint { margin-top: 10px;_margin-top: 5px; }
.g-mn .content_s .service span.marginb { margin-bottom: 10px;_margin-bottom: 5px; }
.g-mn .totalpay { width: 920px;height: 48px;background-color: #e7e7e7;margin: 12px 0 0 12px;_margin: 6px 0 0 6px;padding-right: 35px;text-align: right;line-height: 48px;font-size: 12px;font-weight: bold;color: #7a0000; }
.g-mn .totalpay b { font-size: 18px; }

.g-mn .items { width: 955px;height: auto;margin: 12px 0 0 12px;_margin: 6px 0 0 6px;border-top: 1px #8d8d8d dashed;border-bottom: 1px #8d8d8d dashed; }
.g-mn .items ul { width: 955px;height: auto; }
.g-mn .items ul li { width: 955px;height: auto;padding: 10px 0; }
.g-mn .items ul li span { display:inline-block;zoom:1;*display:inline;text-align: center;overflow: hidden;vertical-align: top; }
.g-mn .items ul li.title { width: 955px;height: 28px;line-height: 28px;border-bottom: 1px #8d8d8d dashed;color: #626262;font-weight: bold;font-size: 12px;padding: 0; }
.g-mn .items ul li span.itemc { width: 422px; }
.g-mn .items ul li span.itemp { width: 178px; }
.g-mn .items ul li span.itemq { width: 210px; }
.g-mn .items ul li span.itemtp { width: 142px; }
.g-mn .items ul li span.itemc span.pic { width: 151px;height: 151px;border: 1px #d7d7d7 solid; }
.g-mn .items ul li span.itemc span.desc { width: 212px;height: auto;text-align: left;margin-left: 10px;_margin-left: 5px;color: #626262;line-height: 18px; }
.g-mn .items ul li span.itemc span.desc a { color: #b50000;font-weight: bold; }
.g-mn .items ul li span.itemp b { color: #626262;font-size: 12px; }
.g-mn .items ul li span.itempt b { color: #626262;font-size: 12px; }
.g-mn .items ul li span.itemq input { width: 37px;height: 18px;border: 1px #e3e9ef solid; }
.g-mn .items ul li span.itemq input.update_btn { width: 57px;height: 19px;border: 1px #ddd solid;background-position: 0 -65px;background-repeat: repeat-x;cursor: pointer;margin-top: 4px;_margin-top: 2px;color: #555987;font-weight: bold; }
.g-mn .items ul li span.itemq a.remove { width: 52px;line-height: 15px;overflow: hidden;background-position: 0 -207px;padding-left: 20px;display:inline-block;zoom:1;*display:inline;margin-top: 4px;_margin-top: 2px; }
.g-mn .items ul li span.itemq a.favorite { width: 52px;line-height: 15px;overflow: hidden;background-position: 0 -48px;padding-left: 20px;display:inline-block;zoom:1;*display:inline;margin-top: 4px;_margin-top: 2px; }

/* 优惠券 */
.coupon-item{margin:10px 0px;text-align:right;}
.coupon-item input{height:16px;}
.coupon-item .acouponCode{background-position: -133px -1547px;border:none;padding:4px 12px; font-size:11px;font-family: Verdana,Arial;}

